package ch8.TuXing;
//图形分为三角形(三条边)，长方形(长和宽)和圆形(半径)
//都有计算周长和面积的方法。
//画图程序（有名称属性）需要计算图形的周长和面积。
//要求：抽象出图像父类，并定义三角形、长方形、圆形子类，
//以及画图工具类，计算各种图形的面积和周长(父类中定义计算面积和周长的抽象方法)
public abstract class Tuxing {
    private String name;

    public Tuxing(String name) {
        this.name = name;
    }

    public abstract double area();//面积
    public abstract double perimeter();//周长
    public void show(){
        System.out.println("这个"+this.getName()+"的面积是："+area()+"，周长是："+perimeter());
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
